-
Notifications
You must be signed in to change notification settings - Fork 427
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Malicious site protection feature flags #3719
Malicious site protection feature flags #3719
Conversation
899ad16
to
f156fd5
Compare
sut = MaliciousSiteProtectionFeatureFlags(featureFlagger: featureFlaggerMock, privacyConfigManager: configurationManagerMock) | ||
} | ||
|
||
deinit { |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
now that I think of nilling properties in deinit is probably not needed as it will do it automatically. I will fix it.
95a56b5
to
014ea13
Compare
a41d843
to
99e6543
Compare
This PR has been inactive for more than 7 days and will be automatically closed 7 days from now. |
This PR has been closed after 14 days of inactivity. Feel free to reopen it if you plan to continue working on it or have further discussions. |
014ea13
to
b4d4dd0
Compare
99e6543
to
a76c78f
Compare
a76c78f
to
560ef30
Compare
@@ -146,6 +150,8 @@ extension FeatureFlag: FeatureFlagDescribing { | |||
return .remoteReleasable(.subfeature(PrivacyProSubfeature.isLaunchedROWOverride)) | |||
case .freeTrials: | |||
return .remoteDevelopment(.subfeature(PrivacyProSubfeature.freeTrials)) | |||
case .maliciousSiteProtection: | |||
return .remoteDevelopment(.subfeature(MaliciousSiteProtectionSubfeature.onByDefault)) |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Subfeature required to enable remote rollout at a later stage.
7d3a83b
to
744d6aa
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM
bfe728f
to
5e0082f
Compare
744d6aa
to
e791a06
Compare
3af5452
into
alessandro/malicious-site-protection
Task/Issue URL: https://app.asana.com/0/72649045549333/1207944134334659/f
Tech Design URL: https://app.asana.com/0/1206329551987282/1207273224076495/f
CC: @not-a-rootkit
Description:
Add Feature flag class as per tech design to check if malicious site protection feature is enabled and should check protection for domain based on the domain privacy preferences.
Steps to test this PR:
Definition of Done (Internal Only):
Copy Testing:
’
rather than'
Orientation Testing:
Device Testing:
OS Testing:
Theme Testing:
Internal references:
Software Engineering Expectations
Technical Design Template